“
Offering a restaurant, Hotel Sheela is located in Agra. It is 100 m from the World Heritage Site of Taj Mahal and 500 m from Taj Nature Walk. Free Wi-Fi access is available.
Rooms here will provide you with a seating area. The private bathrooms also come with shower. Extras include a fan.
At Hotel Sheela you will find a 24-hour front desk and a garden. Other facilities offered include a tour desk, dry cleaning and a laundry. Guests can use the car rental facility for sightseeing.